
/*<group=HTML-tags>*/

body,
p,
td { 
	font                        : 12px/130% Verdana, Helvetica, Arial, sans-serif;  
	text-decoration             : none;
	scrollbar-face-color        : white;
	scrollbar-highlight-color   : gray;
	scrollbar-shadow-color      : black;
	scrollbar-3dlight-color     : none;
	scrollbar-arrow-color       : black;
	scrollbar-track-color       : white;	
	scrollbar-darkshadow-color  : white;
	}

ul {
	list-style-position: outside;
	list-style-image: url('/ifcmtool/resource.nsf/list.gif');
	}
li {
	padding-bottom : 5px;
	}

table { 
	border-style : none
	}

th	{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	}

h1	{
	font-size: 22px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}

h2	{
	font-size: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}

h3	{
	font-size: 16px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}

h4	{
	font-size: 14px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}

h5	{
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	margin-bottom: -1.2em;
	}

h6	{
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	}

acronym {
	color: #000000;
	background-color: #EEEEEE;
	}

optgroup{
	font : 11 Verdana, Helvetica, Arial, sans-serif;  
	text-decoration  : none;
	font-weight: bold;
	}
	
/*<group=Highlight a table width 3 rows>*/

table.highLight{
	margin:20px;
	padding-top:20px;
	padding-bottom: 20px;
	width:90%;
	}

td.highLightBefore,
td.highLightAfter {
	height: 4px;
	background: #fff url('/ifcmtool/resource.nsf/gridH.gif');
	}

td.highLight {
	font: 12px Verdana;
	padding: 10px;
	letter-spacing: 1px;
	}


/*<group=Content>*/

a,
a:visited,
a:active {
	color: #2882BE;
	text-decoration: underline;
	}

a:hover {
	color: #96BEC8;
	text-decoration: underline;
	}

.titleNews {
	font-size: 12px;
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	}

.title, 
A.title, 
A:visited.title, 
A:active.title, 
A:hover.title {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	font-weight:bold;
	text-decoration: none;
	}

.ingress { 
	font-weight:bold; 
	}

.normal {
	font-size: 12px;
	color:  #000000;
	text-decoration: none;
	}

.small { 
	font-size: 10px; 
	}

.inputseek { 
	width : 100%; 
	}
.highlightSearch { 
	background:yellow; 
	} 

/*<group=Toolbar>*/

.path {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
	
a.path {
	color: #003366;
	text-decoration: none;
	}
	
a:visited.path {
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	}
	
a:active.path,
a:hover.path {
	color: #CC3333;
	text-decoration: underline;
	}


/*<group=Menu>*/

.menuTitle,
a.menuTitle,
a:visited.menuTitle, 
a:active.menuTitle,
a:hover.menuTitle {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	}

.secTitle {

	color: #000000;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}

a.secTitle {
	color: #000000;
	text-decoration: none;
	}

a:visited.secTitle {
	color: #000000;
	text-decoration: none;
	}

a:hover.secTitle {
	color: #96BEC8;
	text-decoration: none;
	}

a:active.secTitle {
	color: #2882BE;
	text-decoration: none;
	}

.chapTitle {
	color: #000000;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}

a:visited.ChapTitle {
	color: #000000;
	text-decoration: none;
	}
	
a:hover.ChapTitle {
	color: #96BEC8;
	text-decoration: none;
	}
	
a:active.ChapTitle {
	color: #2882BE;
	text-decoration: none;
	}

	
a.chapTitle {
	color: #000000;
	text-decoration: none;
	}


/*<group=Infoboxes>*/

#infobox {
	font: 10px/130% Verdana, Arial, Helvetica, sans-serif;
	right: 5px;
	background-color: #EEEEE8;
	border-left: 1px solid #C8C8B4;
	border-bottom: 1px solid #C8C8B4;
	border-right: 1px solid #C8C8B4;
	text-align: left;
	}

#infobox p,
#infobox td {
	padding: 5px;
	font: 10px/130% Verdana, Arial, Helvetica, sans-serif;
	}

#infobox ul {
	margin-left: 25px;
	}

#infobox h1 {
	color: #FFFFFF;
	font: bold 13px/21px Verdana, Arial, Helvetica, sans-serif;
	background-color: #C8C8B4;
	height: 21px;
	padding-left: 5px;
	text-align: left;
	margin-bottom: -10px;
	,margin-bottom: -18px; /*<triks, denne leses ikke av firefox, bare ie>*/ 
	}

#infobox h5 {
	font: bold 10px/130% Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-bottom: -1.2em;
	}


/*<group=Tables and forms>*/

.tableHead {
	color: white;
	font: bold 13px/21px Verdana,  bold Arial, Helvetica, sans-serif;
	}

input.button {
	border: 1px outset #EBE5DC;
	background-color: #EBE5DC;
	}

input.submit {
	border: 1px outset #A0C382;
	background-color: #e2edd9;
	font-weight: bold;
	}

input.close {
	border: 1px outset #FAB8B5;
	background-color: #FAB8B5;
	}

#blue {
	background-color: #dfebee;
	text-align: left;
	border-top: 1px solid #96BEC8;
	border-bottom: 1px solid #96BEC8;
	border-left: 1px solid #96BEC8;
	}

#blue th {
	background-color: #96BEC8;
	color: white;
	font: bold 13px/21px bold Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	}

#blue td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #96BEC8;
	padding: 5px;
	}

#blue input.submit {
	border: 1px outset #96BEC8;
	background-color: #dfebee;
	font-weight: bold;
	}

#blue input.button {
	border: 1px outset #96BEC8;
	background-color: #dfebee;
	font-weight: normal;
	}

#blue input.text,
#blue textarea {
	border: 1px solid #96BEC8;
	}

#green {
	background-color: #e2edd9;
	text-align: left;
	border-top: 1px solid #A0C382;
	border-bottom: 1px solid #A0C382;
	border-left: 1px solid #A0C382;
	}

#green th {
	background-color: #A0C382;
	color: white;
	font: bold 13px/21px bold Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	}

#green td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #A0C382;
	padding: 5px;
	}

#green input.submit {
	border: 1px outset #A0C382;
	background-color: #e2edd9;
	font-weight: bold;
	}

#green input.button {
	border: 1px outset #A0C382;
	background-color: #e2edd9;
	font-weight: normal;
	}

#green input.text,
#green textarea {
	border: 1px solid #A0C382;
	}

#brown {
	background-color: #EBE5DC;
	text-align: left;
	border-top: 1px solid #BEAA78;
	border-bottom: 1px solid #BEAA78;
	border-left: 1px solid #BEAA78;
	}

#brown th {
	background-color: #BEAA78;
	color: white;
	font: bold 13px/21px bold Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	}

#brown td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #BEAA78;
	padding: 5px;
	}

#brown input.submit {
	border: 1px outset #BEAA78;
	background-color: #EBE5DC;
	font-weight: bold;
	}

#brown input.submit {
	border: 1px outset #BEAA78;
	background-color: #EBE5DC;
	font-weight: normal;
	}

#brown input.text,
#brown textarea {
	border: 1px solid #BEAA78;
	}

#gray {
	background-color: #EEEEE8;
	text-align: left;
	border-top: 1px solid #C8C8B4;
	border-bottom: 1px solid #C8C8B4;
	border-left: 1px solid #C8C8B4;
	}

#gray th {
	background-color: #C8C8B4;
	color: white;
	font: bold 13px/21px bold Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	}

#gray td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: 1px solid #C8C8B4;
	padding: 5px;
	}	

#gray input.submit {
	border: 1px outset #C8C8B4;
	background-color: #EEEEE8;
	font-weight: bold;
	}

#gray input.button {
	border: 1px outset #C8C8B4;
	background-color: #EEEEE8;
	}

#gray input.text,
#gray textarea {
	border: 1px solid #C8C8B4;
	}
/*</group>*/


/*<group=Tabs>*/

.tabTable {
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
	
a.tabTable,
a:visited.tabTable,
a:active.tabTable {
	color: #000000;
	text-decoration: none;
}
	
a:hover.tabTable {
	color:#000000;
	text-decoration: underline;
}


/*<group=News>*/

div.hrTop {
	height: 4px;
	background: #fff url('/ifcmtool/resource.nsf/gridH.gif');
	margin-top: 20px
	}
div.hrBottom {
	height: 4px;
	background: #fff url('/ifcmtool/resource.nsf/gridH.gif');
	margin-bottom: 20px
	}

div.hrTop hr,
div.hrBottom hr {
	display: none;
	}

.NewsTop,
.NewsBottom {
	width: 100%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	}

.News1 {
	width: 100%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	}

.News2 {
	width: 100%;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	}

.News3 {
	width: 100%;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	}

/*<group=Microsoft>*/

p.MsoNormal, 
li.MsoNormal, 
div.MsoNormal {
	mso-style-parent:"";
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan; margin-left:0cm; margin-right:0cm; margin-top:0cm
	}

/*<group=Homepage>*/

.homepageVelcome {
	font : 11px/130% Verdana, Helvetica, Arial, sans-serif;  
	text-decoration : none;
	}

.homepageSelect { 
	font : 11px Verdana, Helvetica, Arial, sans-serif;
	width: 224px
	}

.homepageNews {
	font : 10px/130% Verdana, Helvetica, Arial, sans-serif;  
	text-decoration : none;
	}
a.homepageNews,
a.homepageNews:visited,
a.homepageNews:active {
	font : 11px/130% Verdana, Helvetica, Arial, sans-serif;  
	color: #2882be;
	text-decoration : none;
	}
a.homepageNews:hover {
	color: #96bec8;
	text-decoration : none;	
	}
